Investigating the Effects of Integrating Handcrafted Code in Model-Driven Engineering

نویسندگان

  • Tim Bolender
  • Bernhard Rumpe
  • Andreas Wortmann
چکیده

Where model-driven engineering (MDE) requires models to interact with general-purpose programming language (GPL) artifacts, sophisticated patterns for the integration of generated and handcrafted code are required. This raises a gap between modeling and programming which requires developers to switch between both activities and their contexts. Action languages that enable interacting with GPL artifacts on model level can alleviate the need for switching, but cannot rely on the mature development tools of GPLs. We propose to investigate the acceptance and effects of MDE with action languages that GPL interaction. To this effect, we present a study design for comparing MDE with integration of handcrafted artifacts to pervasive MDE with action languages. In this study, participants develop the behavior of selected components of the software architecture of a small autonomous robot using either the delegation pattern or a Java-like action language. With this, we aim to uncover which method yields better acceptance and performance results.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Shepherding Model Evolution in Model-Driven Development

Model-driven development (MDD) for cyber-physical systems leverages sophisticated tool chains to translate models into programming language artifacts. As minuscule model changes can entail severe changes to generated artifacts and their integration with handcrafted artifacts, evolving models can produce unforeseen challenges. Reporting outdated handcrafted artifacts, generated artifacts with mi...

متن کامل

Optimization of the PCM-integrated solar domestic hot water system under different thermal stratification conditions

Many researchers have investigated how to increase the overall efficiency of solar-driven thermal systems. Several key parameters, such as collector efficiency and storage tank characteristics, may impose some constraints on the annual solar fraction (ASF) of such systems. In this paper, the behaviour of integrating the phase change material (PCM) in SDHW systems is modelled and optimized n...

متن کامل

Optimization of the PCM-integrated solar domestic hot water system under different thermal stratification conditions

Many researchers have investigated how to increase the overall efficiency of solar-driven thermal systems. Several key parameters, such as collector efficiency and storage tank characteristics, may impose some constraints on the annual solar fraction (ASF) of such systems. In this paper, the behaviour of integrating the phase change material (PCM) in SDHW systems is modelled and optimized n...

متن کامل

Effects of integrating physical and financial flows through a closed-loop supply chain network under uncertain demand and return

The impact of financial challenges on the profit of a supply chain, have caused the researcher to model the supply chain network by considering the operational and financial dimensions. Also, the establishment of a closed loop supply chain (CLSC) network has a high effect on economic profit. So, the purpose of this study is to design a stochastic closed loop supply chain network by considering ...

متن کامل

Automatic Generation of a Multi Agent System for Crisis Management by a Model Driven Approach

Considering the increasing occurrences of unexpected events and the need for pre-crisis planning in order to reduce risks and losses, modeling instant response environments is needed more than ever. Modeling may lead to more careful planning for crisis-response operations, such as team formation, task assignment, and doing the task by teams. A common challenge in this way is that the model shou...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017